55 research outputs found

    An ‘on-demand’ Data Communication Architecture for Supplying Multiple Applications from a Single Data Source: An Industrial Application Case Study

    Get PDF
    A key aspect of automation is the manipulation of feedback sensor data for the automated control of particular process actuators. Often in practice this data can be reused for other applications, such as the live update of a graphical user interface, a fault detection application or a business intelligence process performance engine in real-time. In order for this data to be reused effectively, appropriate data communication architecture must be utilised to provide such functionality. This architecture must accommodate the dependencies of the system and sustain the required data transmission speed to ensure stability and data integrity. Such an architecture is presented in this paper, which shows how the data needs of multiple applications are satisfied from a single source of data. It shows how the flexibility of this architecture enables the integration of additional data sources as the data dependencies grow. This research is based on the development of a fully integrated automation system for the test of fuel controls used on civil transport aircraft engines

    Automation of Aircraft Engine Fuel Controls Tests: An Industrial Case Study involving PID Control of a Nozzle Emulator

    Get PDF
    The test of fuel control systems used on civil aircraft engines is performed with a network of distributed and, by design, isolated systems. The co-ordination of these test systems is performed manually by human operators in order to verify the airworthiness of a fuel control system throughout the products’ lifecycle. The main objective of this study is the automation of an existing network of systems for fuel control tests. The aspect of automation that is considered in this paper is the control of the engine nozzle emulator which is critical to determine the airworthiness of repaired fuel control systems. This system is realized using a model following PID controller design approach. The results from simulation studies and a hardware-in-the-loop test are presented. These demonstrate that this PID control structure provides the necessary level of accuracy and robustness for this engineering process

    Effect of Communication Delays on the Successful Coordination of a Group of Biomimetic AUVs

    Get PDF
    In this paper, the influence of delays on the ability of a formation control algorithm to coordinate a group of twelve Biomimetic Autonomous Underwater Vehicles (BAUVs) is investigated. In this study the formation control algorithm is a decentralized methodology based on the behavioural mechanisms of fish within school structures. Incorporated within this algorithm is a representation of the well-known and frequently used communication protocol, Time-Division-Multiple-Access (TDMA). TDMA operates by assigning each vehicle a specific timeslot during which it can broadcast to the remaining members of the group. The size of this timeslot varies depending on a number of operational parameters such as the size of the message being transmitted, the hardware used and the distance between neighbouring vehicles. Therefore, in this work, numerous timeslot sizes are tested that range from theoretical possible values through to values used in practice. The formation control algorithm and the TDMA protocol have been implemented within a validated mathematical of the RoboSalmon BAUV designed and manufactured at the University of Glasgow. The results demonstrate a significant deterioration in the ability of the formation control algorithms as the timeslot size is increased. This deterioration is due to the fact that as the timeslot size is increased, the interim period between successive communication updates increases and as a result, the error between where the formation control algorithm estimates each vehicle to be and where they actually are, increases. As a result, since the algorithm no longer has an accurate representation of the positioning of neighbouring vehicles, it is no longer capable of selecting the correct behavioural equation and subsequently, is unable to coordinate the vehicles to form a stable group structure

    Numerical Efficiency of Inverse Simulation Methods Applied to a Wheeled Rover

    Get PDF
    Extending the navigational capability of planetary rovers is essential for increasing the scientific outputs from such exploratory missions. In this paper a navigation method based on Inverse Simulation is applied to a four wheel rover. The method calculates the required control inputs to achieve a desired, specified response. Here this is a desired trajectory defined as a series of waypoints. Inverse Simulation considers the complete system dynamics of the rover to calculate the control input using an iterative, numerical Newton - Raphson scheme. The paper provides an insight into the numerical parameters that affect the performance of the method. Also, the influence of varying the timestep and the convergence tolerance is examined in terms of the quality of the calculated control input and the resulting trajectory, as well as the execution time. From this analysis a set of parameters and recommendations to successfully apply Inverse Simulation to a rover is presented

    Optimisation of sliding mode controllers for marine applications: a study of methods and implementation issues

    Get PDF
    The optimisation of Sliding Mode controllers for marine vehicle guidance is presented in this thesis. This study is concerned with two optimisation methods which are based on natural processes. The first is Simulated Annealing which involves processes analogous to those involved in the cooling process in metallurgy. The second involves Genetic Algorithms which are based on the evolutionary process of species and genetics. These methods are evaluated through studying their application to the optimisation of controller parameters for particular marine vessels. Their performance is measured through simulation studies during the optimisation process. Existing literature in the fields of the two optimisation techniques, Sliding Mode control and marine control is surveyed. The theory of Simulated Annealing is presented in terms of the optimisation process and its convergence properties through Markov Chain analysis. A novel variation of this method, Segmented Simulated Annealing, is also outlined and evaluated in terms of its improved convergence properties. The theory of Genetic Algorithms is presented in terms of its process and convergence properties using Markov Chains and the Schema Theorem. The derivation of a decoupled Sliding Mode control theory is described and its well known stability robust properties are ensured by the choice of an appropriate set of design criteria. The elimination of the chattering phenomenon is achieved by soft switching which ensures performance robustness. The application of Sliding Mode controllers for governing the motion of three marine vehicles and their subsequent optimisation is presented. The first is the simulation of a linear mathematical representation of a military submarine. The second is the simulation of a non-linear mathematical representation of a super tanker. The third is an actual scale model of a supply ship which enables evaluation of the optimised controllers in a laboratory water basin facility

    Numerical Stability of Inverse Simulation Algorithms Applied to Planetary Rover Navigation

    Get PDF
    Extending the navigational capability of planetary rovers is essential for increasing the scientific outputs from such exploratory missions. In this paper a navigation method based on Inverse Simulation is applied to a four wheel rover. The method calculates the required control inputs to achieve a desired, specified response. Here this is a desired trajectory defined as a series of waypoints. Inverse Simulation considers the complete system dynamics of the rover to calculate the control input using an iterative, numerical Newton – Raphson scheme. The paper provides an insight into the numerical parameters that affect the performance of the method. Also, the influence of varying the timestep and the convergence tolerance is examined in terms of the quality of the calculated control input and the resulting trajectory, as well as the execution time. From this analysis a set of parameters and recommendations to successfully apply Inverse Simulation to a rover is presented

    A Comparison of Inverse Simulation-Based Fault Detection in a Simple Robotic Rover with a Traditional Model-Based Method

    Get PDF
    Robotic rovers which are designed to work in extra-terrestrial environments present a unique challenge in terms of the reliability and availability of systems throughout the mission. Should some fault occur, with the nearest human potentially millions of kilometres away, detection and identification of the fault must be performed solely by the robot and its subsystems. Faults in the system sensors are relatively straightforward to detect, through the residuals produced by comparison of the system output with that of a simple model. However, faults in the input, that is, the actuators of the system, are harder to detect. A step change in the input signal, caused potentially by the loss of an actuator, can propagate through the system, resulting in complex residuals in multiple outputs. These residuals can be difficult to isolate or distinguish from residuals caused by environmental disturbances. While a more complex fault detection method or additional sensors could be used to solve these issues, an alternative is presented here. Using inverse simulation (InvSim), the inputs and outputs of the mathematical model of the rover system are reversed. Thus, for a desired trajectory, the corresponding actuator inputs are obtained. A step fault near the input then manifests itself as a step change in the residual between the system inputs and the input trajectory obtained through inverse simulation. This approach avoids the need for additional hardware on a mass- and power-critical system such as the rover. The InvSim fault detection method is applied to a simple four-wheeled rover in simulation. Additive system faults and an external disturbance force and are applied to the vehicle in turn, such that the dynamic response and sensor output of the rover are impacted. Basic model-based fault detection is then employed to provide output residuals which may be analysed to provide information on the fault/disturbance. InvSim-based fault detection is then employed, similarly providing \textit{input} residuals which provide further information on the fault/disturbance. The input residuals are shown to provide clearer information on the location and magnitude of an input fault than the output residuals. Additionally, they can allow faults to be more clearly discriminated from environmental disturbances

    Comparison of nonlinear dynamic inversion and inverse simulation

    Get PDF
    No abstract available

    Inverse Simulation as a Tool for Fault Detection and Isolation in Planetary Rovers

    Get PDF
    With manned expeditions to planetary bodies beyond our own and the Moon currently intractable, the onus falls upon robotic systems to explore and analyse extraterrestrial environments such as Mars. These systems typically take the form of wheeled rovers, designed to navigate the difficult terrain of other worlds. Rovers have been used in this role since Lunokhod 1 landed on the Moon in 1970. While early rovers were remote controlled, communication latency with bodies beyond the Moon and the desire to improve mission effectiveness have resulted in increasing autonomy in planetary rovers. With an increase in autonomy, however, comes an increase in complexity. This can have a negative impact on the reliability of the rover system. With a fault-free system an unlikely prospect and human assistance millions of miles away, the rover must have a robust fault detection, isolation and recovery (FDIR) system. The need for comprehensive FDIR is demonstrated by the recent Chinese lunar rover, Yutu (or “Jade Rabbit”). Yutu was rendered immobile 42 days after landing and remained so for the duration of its operational life: 31 months. While its lifespan far exceeded its expected value, Yutu's inability to move severely impaired its ability to perform its mission. This clearly highlights the need for robust FDIR. A common approach to FDIR is through the generation and analysis of residuals. Output residuals may be obtained by comparing the outputs of the system with predictions of those outputs, obtained from a mathematical model of the system which is supplied with the system inputs. Output residuals allow simple detection and isolation of faults at the output of the system. Faults in earlier stages of the system, however, propagate through the system dynamics and can disperse amongst several of the outputs. This problem is exemplified by faults at the input, which can potentially excite every system state and thus manifest in every output residual. Methods exist for decoupling and analysing output residuals such that input faults may be isolated, however, these methods are complex and require comprehensive development and testing. A conceptually simpler approach is presented in this paper. Inverse simulation (InvSim) is a numerical method by which the inputs of a system are obtained for a desired output. It does so by using a Newton-Raphson algorithm to solve a non-linear model of the system for the input. When supplied with the outputs of a fault-afflicted system, InvSim produces the input required to drive a fault-free system to this output. The fault therefore manifests itself in this generated input signal. The InvSim-generated input may then be compared to the true system input to generate input residuals. Just as a fault at an output manifests itself in the residual for that output alone, a fault at an input similarly manifests itself only in the residual for that input. InvSim may also be used to generate residuals at other locations in the system, by considering distinct subsystems with their own inputs and outputs. This ability is tested comprehensively in this paper. Faults are applied to a simulated rover at a variety of locations within the system structure and residuals generated using both InvSim and conventional forward simulation. Residuals generated using InvSim are shown to facilitate detection and isolation of faults in several locations using simple analyses. By contrast, forward simulation requires the use of complex analytical methods such as structured residuals or adaptive thresholds
    • 

    corecore